package com.edais.service;

import java.util.Map;

import org.springframework.stereotype.Service;

import com.edais.domain.AllAccessToken;
import com.edais.domain.WeixinMediaBinding;
import com.edais.domain.Signature;

@Service
public interface WeixinBindingService {

	public void insertIntoMediaBinding(WeixinMediaBinding mediaBinding);

	public int queryInfoMediaBinding(WeixinMediaBinding mediaBinding);

	public Map<String, Object> getSignature();

	public void updateSignature(Map map);

	public void insertSignature(Signature signTrue);

	public Map<String,String> getUseridByWeixinUid(Map<String, Object> map);

	public Map<String, String> getWeixinUidBindingByMobile(Map<String, Object> map);

	public Map<String, Object> getAllToken();

	public void insertAllToken(AllAccessToken aat);

	public void updateAllToken(Map<String, String> paramsMap);

	public String queryMediaUid(WeixinMediaBinding mediaBinding);
}
